
package com.derbysoft.synxisadapter.commons.dto.synxis;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.derbysoft.synxisadapter.commons.dto.synxis package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.derbysoft.synxisadapter.commons.dto.synxis
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link ArrayOfAdditionalDetailType }
     * 
     */
    public ArrayOfAdditionalDetailType createArrayOfAdditionalDetailType() {
        return new ArrayOfAdditionalDetailType();
    }

    /**
     * Create an instance of {@link UserID }
     * 
     */
    public UserID createUserID() {
        return new UserID();
    }

    /**
     * Create an instance of {@link StateProv }
     * 
     */
    public StateProv createStateProv() {
        return new StateProv();
    }

    /**
     * Create an instance of {@link OTAHotelResRQ }
     * 
     */
    public OTAHotelResRQ createOTAHotelResRQ() {
        return new OTAHotelResRQ();
    }

    /**
     * Create an instance of {@link TaxesType }
     * 
     */
    public TaxesType createTaxesType() {
        return new TaxesType();
    }

    /**
     * Create an instance of {@link PaymentCard }
     * 
     */
    public PaymentCard createPaymentCard() {
        return new PaymentCard();
    }

    /**
     * Create an instance of {@link SpecialRequest }
     * 
     */
    public SpecialRequest createSpecialRequest() {
        return new SpecialRequest();
    }

    /**
     * Create an instance of {@link CompanyName }
     * 
     */
    public CompanyName createCompanyName() {
        return new CompanyName();
    }

    /**
     * Create an instance of {@link ArrayOfMembership }
     * 
     */
    public ArrayOfMembership createArrayOfMembership() {
        return new ArrayOfMembership();
    }

    /**
     * Create an instance of {@link Customer }
     * 
     */
    public Customer createCustomer() {
        return new Customer();
    }

    /**
     * Create an instance of {@link ProfileInfo }
     * 
     */
    public ProfileInfo createProfileInfo() {
        return new ProfileInfo();
    }

    /**
     * Create an instance of {@link OTAHotelResModifyRS }
     * 
     */
    public OTAHotelResModifyRS createOTAHotelResModifyRS() {
        return new OTAHotelResModifyRS();
    }

    /**
     * Create an instance of {@link DateTimeSpanGroup }
     * 
     */
    public DateTimeSpanGroup createDateTimeSpanGroup() {
        return new DateTimeSpanGroup();
    }

    /**
     * Create an instance of {@link ResGuestRPH }
     * 
     */
    public ResGuestRPH createResGuestRPH() {
        return new ResGuestRPH();
    }

    /**
     * Create an instance of {@link ArrayOfRatePlan }
     * 
     */
    public ArrayOfRatePlan createArrayOfRatePlan() {
        return new ArrayOfRatePlan();
    }

    /**
     * Create an instance of {@link Radius }
     * 
     */
    public Radius createRadius() {
        return new Radius();
    }

    /**
     * Create an instance of {@link Deadline }
     * 
     */
    public Deadline createDeadline() {
        return new Deadline();
    }

    /**
     * Create an instance of {@link PropertyAmenityPref }
     * 
     */
    public PropertyAmenityPref createPropertyAmenityPref() {
        return new PropertyAmenityPref();
    }

    /**
     * Create an instance of {@link ArrayOfResGuestRPH }
     * 
     */
    public ArrayOfResGuestRPH createArrayOfResGuestRPH() {
        return new ArrayOfResGuestRPH();
    }

    /**
     * Create an instance of {@link ResCommonDetailType }
     * 
     */
    public ResCommonDetailType createResCommonDetailType() {
        return new ResCommonDetailType();
    }

    /**
     * Create an instance of {@link Guarantee }
     * 
     */
    public Guarantee createGuarantee() {
        return new Guarantee();
    }

    /**
     * Create an instance of {@link Address }
     * 
     */
    public Address createAddress() {
        return new Address();
    }

    /**
     * Create an instance of {@link OTAPingRQ }
     * 
     */
    public OTAPingRQ createOTAPingRQ() {
        return new OTAPingRQ();
    }

    /**
     * Create an instance of {@link ResGlobalInfo }
     * 
     */
    public ResGlobalInfo createResGlobalInfo() {
        return new ResGlobalInfo();
    }

    /**
     * Create an instance of {@link OTAHotelAvailRS }
     * 
     */
    public OTAHotelAvailRS createOTAHotelAvailRS() {
        return new OTAHotelAvailRS();
    }

    /**
     * Create an instance of {@link ArrayOfHotelSearchCriterion }
     * 
     */
    public ArrayOfHotelSearchCriterion createArrayOfHotelSearchCriterion() {
        return new ArrayOfHotelSearchCriterion();
    }

    /**
     * Create an instance of {@link ArrayOfHotelStay }
     * 
     */
    public ArrayOfHotelStay createArrayOfHotelStay() {
        return new ArrayOfHotelStay();
    }

    /**
     * Create an instance of {@link AgeQualifyingGroup }
     * 
     */
    public AgeQualifyingGroup createAgeQualifyingGroup() {
        return new AgeQualifyingGroup();
    }

    /**
     * Create an instance of {@link Profile }
     * 
     */
    public Profile createProfile() {
        return new Profile();
    }

    /**
     * Create an instance of {@link AmountPercent }
     * 
     */
    public AmountPercent createAmountPercent() {
        return new AmountPercent();
    }

    /**
     * Create an instance of {@link ArrayOfService }
     * 
     */
    public ArrayOfService createArrayOfService() {
        return new ArrayOfService();
    }

    /**
     * Create an instance of {@link Membership }
     * 
     */
    public Membership createMembership() {
        return new Membership();
    }

    /**
     * Create an instance of {@link RoomStay }
     * 
     */
    public RoomStay createRoomStay() {
        return new RoomStay();
    }

    /**
     * Create an instance of {@link Email }
     * 
     */
    public Email createEmail() {
        return new Email();
    }

    /**
     * Create an instance of {@link CountryName }
     * 
     */
    public CountryName createCountryName() {
        return new CountryName();
    }

    /**
     * Create an instance of {@link GuestCountGroup }
     * 
     */
    public GuestCountGroup createGuestCountGroup() {
        return new GuestCountGroup();
    }

    /**
     * Create an instance of {@link ArrayOfRoomStayCandidate }
     * 
     */
    public ArrayOfRoomStayCandidate createArrayOfRoomStayCandidate() {
        return new ArrayOfRoomStayCandidate();
    }

    /**
     * Create an instance of {@link CardIssuerName }
     * 
     */
    public CardIssuerName createCardIssuerName() {
        return new CardIssuerName();
    }

    /**
     * Create an instance of {@link RateRange }
     * 
     */
    public RateRange createRateRange() {
        return new RateRange();
    }

    /**
     * Create an instance of {@link ArrayOfLengthOfStay }
     * 
     */
    public ArrayOfLengthOfStay createArrayOfLengthOfStay() {
        return new ArrayOfLengthOfStay();
    }

    /**
     * Create an instance of {@link ArrayOfGuestCount }
     * 
     */
    public ArrayOfGuestCount createArrayOfGuestCount() {
        return new ArrayOfGuestCount();
    }

    /**
     * Create an instance of {@link AmountType }
     * 
     */
    public AmountType createAmountType() {
        return new AmountType();
    }

    /**
     * Create an instance of {@link Reason }
     * 
     */
    public Reason createReason() {
        return new Reason();
    }

    /**
     * Create an instance of {@link TPAExtensions }
     * 
     */
    public TPAExtensions createTPAExtensions() {
        return new TPAExtensions();
    }

    /**
     * Create an instance of {@link UniqueID }
     * 
     */
    public UniqueID createUniqueID() {
        return new UniqueID();
    }

    /**
     * Create an instance of {@link ArrayOfAccess }
     * 
     */
    public ArrayOfAccess createArrayOfAccess() {
        return new ArrayOfAccess();
    }

    /**
     * Create an instance of {@link ArrayOfRatePlanCandidate }
     * 
     */
    public ArrayOfRatePlanCandidate createArrayOfRatePlanCandidate() {
        return new ArrayOfRatePlanCandidate();
    }

    /**
     * Create an instance of {@link RoomAmenityPref }
     * 
     */
    public RoomAmenityPref createRoomAmenityPref() {
        return new RoomAmenityPref();
    }

    /**
     * Create an instance of {@link LOSPattern }
     * 
     */
    public LOSPattern createLOSPattern() {
        return new LOSPattern();
    }

    /**
     * Create an instance of {@link ArrivalDaysOfWeek }
     * 
     */
    public ArrivalDaysOfWeek createArrivalDaysOfWeek() {
        return new ArrivalDaysOfWeek();
    }

    /**
     * Create an instance of {@link GuaranteeAccepted }
     * 
     */
    public GuaranteeAccepted createGuaranteeAccepted() {
        return new GuaranteeAccepted();
    }

    /**
     * Create an instance of {@link ArrayOfErrorType }
     * 
     */
    public ArrayOfErrorType createArrayOfErrorType() {
        return new ArrayOfErrorType();
    }

    /**
     * Create an instance of {@link ArrayOfHotelReservationID }
     * 
     */
    public ArrayOfHotelReservationID createArrayOfHotelReservationID() {
        return new ArrayOfHotelReservationID();
    }

    /**
     * Create an instance of {@link HotelResModify }
     * 
     */
    public HotelResModify createHotelResModify() {
        return new HotelResModify();
    }

    /**
     * Create an instance of {@link RatePlan }
     * 
     */
    public RatePlan createRatePlan() {
        return new RatePlan();
    }

    /**
     * Create an instance of {@link ResGuest }
     * 
     */
    public ResGuest createResGuest() {
        return new ResGuest();
    }

    /**
     * Create an instance of {@link RoomRate }
     * 
     */
    public RoomRate createRoomRate() {
        return new RoomRate();
    }

    /**
     * Create an instance of {@link AvailRequestSegment }
     * 
     */
    public AvailRequestSegment createAvailRequestSegment() {
        return new AvailRequestSegment();
    }

    /**
     * Create an instance of {@link RoomType }
     * 
     */
    public RoomType createRoomType() {
        return new RoomType();
    }

    /**
     * Create an instance of {@link ArrayOfRoomType }
     * 
     */
    public ArrayOfRoomType createArrayOfRoomType() {
        return new ArrayOfRoomType();
    }

    /**
     * Create an instance of {@link Discount }
     * 
     */
    public Discount createDiscount() {
        return new Discount();
    }

    /**
     * Create an instance of {@link ArrayOfResGuest }
     * 
     */
    public ArrayOfResGuest createArrayOfResGuest() {
        return new ArrayOfResGuest();
    }

    /**
     * Create an instance of {@link PaymentForm }
     * 
     */
    public PaymentForm createPaymentForm() {
        return new PaymentForm();
    }

    /**
     * Create an instance of {@link HotelReservationID }
     * 
     */
    public HotelReservationID createHotelReservationID() {
        return new HotelReservationID();
    }

    /**
     * Create an instance of {@link ArrayOfBookingRule }
     * 
     */
    public ArrayOfBookingRule createArrayOfBookingRule() {
        return new ArrayOfBookingRule();
    }

    /**
     * Create an instance of {@link TelephoneInfo }
     * 
     */
    public TelephoneInfo createTelephoneInfo() {
        return new TelephoneInfo();
    }

    /**
     * Create an instance of {@link MealPref }
     * 
     */
    public MealPref createMealPref() {
        return new MealPref();
    }

    /**
     * Create an instance of {@link StayDateRangeType }
     * 
     */
    public StayDateRangeType createStayDateRangeType() {
        return new StayDateRangeType();
    }

    /**
     * Create an instance of {@link PersonName }
     * 
     */
    public PersonName createPersonName() {
        return new PersonName();
    }

    /**
     * Create an instance of {@link Affiliations }
     * 
     */
    public Affiliations createAffiliations() {
        return new Affiliations();
    }

    /**
     * Create an instance of {@link ArrayOfFee }
     * 
     */
    public ArrayOfFee createArrayOfFee() {
        return new ArrayOfFee();
    }

    /**
     * Create an instance of {@link Availability }
     * 
     */
    public Availability createAvailability() {
        return new Availability();
    }

    /**
     * Create an instance of {@link ArrayOfInventory }
     * 
     */
    public ArrayOfInventory createArrayOfInventory() {
        return new ArrayOfInventory();
    }

    /**
     * Create an instance of {@link Rates }
     * 
     */
    public Rates createRates() {
        return new Rates();
    }

    /**
     * Create an instance of {@link BookingRule }
     * 
     */
    public BookingRule createBookingRule() {
        return new BookingRule();
    }

    /**
     * Create an instance of {@link ArrivalDate }
     * 
     */
    public ArrivalDate createArrivalDate() {
        return new ArrivalDate();
    }

    /**
     * Create an instance of {@link RatePlanRate }
     * 
     */
    public RatePlanRate createRatePlanRate() {
        return new RatePlanRate();
    }

    /**
     * Create an instance of {@link TravelArranger }
     * 
     */
    public TravelArranger createTravelArranger() {
        return new TravelArranger();
    }

    /**
     * Create an instance of {@link CustLoyalty }
     * 
     */
    public CustLoyalty createCustLoyalty() {
        return new CustLoyalty();
    }

    /**
     * Create an instance of {@link ArrayOfPrefCollection }
     * 
     */
    public ArrayOfPrefCollection createArrayOfPrefCollection() {
        return new ArrayOfPrefCollection();
    }

    /**
     * Create an instance of {@link ParagraphType }
     * 
     */
    public ParagraphType createParagraphType() {
        return new ParagraphType();
    }

    /**
     * Create an instance of {@link ArrayOfPaymentForm }
     * 
     */
    public ArrayOfPaymentForm createArrayOfPaymentForm() {
        return new ArrayOfPaymentForm();
    }

    /**
     * Create an instance of {@link DiscountReason }
     * 
     */
    public DiscountReason createDiscountReason() {
        return new DiscountReason();
    }

    /**
     * Create an instance of {@link HotelStay }
     * 
     */
    public HotelStay createHotelStay() {
        return new HotelStay();
    }

    /**
     * Create an instance of {@link ArrayOfArrivalDate }
     * 
     */
    public ArrayOfArrivalDate createArrayOfArrivalDate() {
        return new ArrayOfArrivalDate();
    }

    /**
     * Create an instance of {@link DiscountedNightlyRate }
     * 
     */
    public DiscountedNightlyRate createDiscountedNightlyRate() {
        return new DiscountedNightlyRate();
    }

    /**
     * Create an instance of {@link ArrayOfTaxType }
     * 
     */
    public ArrayOfTaxType createArrayOfTaxType() {
        return new ArrayOfTaxType();
    }

    /**
     * Create an instance of {@link WrittenConfInst }
     * 
     */
    public WrittenConfInst createWrittenConfInst() {
        return new WrittenConfInst();
    }

    /**
     * Create an instance of {@link RoomLocationPref }
     * 
     */
    public RoomLocationPref createRoomLocationPref() {
        return new RoomLocationPref();
    }

    /**
     * Create an instance of {@link Access }
     * 
     */
    public Access createAccess() {
        return new Access();
    }

    /**
     * Create an instance of {@link AvailabilityDayItem }
     * 
     */
    public AvailabilityDayItem createAvailabilityDayItem() {
        return new AvailabilityDayItem();
    }

    /**
     * Create an instance of {@link SecurityType }
     * 
     */
    public SecurityType createSecurityType() {
        return new SecurityType();
    }

    /**
     * Create an instance of {@link PaymentCardDetails }
     * 
     */
    public PaymentCardDetails createPaymentCardDetails() {
        return new PaymentCardDetails();
    }

    /**
     * Create an instance of {@link RatePlanDescription }
     * 
     */
    public RatePlanDescription createRatePlanDescription() {
        return new RatePlanDescription();
    }

    /**
     * Create an instance of {@link OTACancelRS }
     * 
     */
    public OTACancelRS createOTACancelRS() {
        return new OTACancelRS();
    }

    /**
     * Create an instance of {@link ArrayOfHotelReservation }
     * 
     */
    public ArrayOfHotelReservation createArrayOfHotelReservation() {
        return new ArrayOfHotelReservation();
    }

    /**
     * Create an instance of {@link Fee }
     * 
     */
    public Fee createFee() {
        return new Fee();
    }

    /**
     * Create an instance of {@link Verification }
     * 
     */
    public Verification createVerification() {
        return new Verification();
    }

    /**
     * Create an instance of {@link BookingChannel }
     * 
     */
    public BookingChannel createBookingChannel() {
        return new BookingChannel();
    }

    /**
     * Create an instance of {@link CancelPenalty }
     * 
     */
    public CancelPenalty createCancelPenalty() {
        return new CancelPenalty();
    }

    /**
     * Create an instance of {@link MarketSegment }
     * 
     */
    public MarketSegment createMarketSegment() {
        return new MarketSegment();
    }

    /**
     * Create an instance of {@link GuaranteeDetails }
     * 
     */
    public GuaranteeDetails createGuaranteeDetails() {
        return new GuaranteeDetails();
    }

    /**
     * Create an instance of {@link ContactPerson }
     * 
     */
    public ContactPerson createContactPerson() {
        return new ContactPerson();
    }

    /**
     * Create an instance of {@link ArrayOfComment }
     * 
     */
    public ArrayOfComment createArrayOfComment() {
        return new ArrayOfComment();
    }

    /**
     * Create an instance of {@link ArrayOfAdditionalGuestAmount }
     * 
     */
    public ArrayOfAdditionalGuestAmount createArrayOfAdditionalGuestAmount() {
        return new ArrayOfAdditionalGuestAmount();
    }

    /**
     * Create an instance of {@link ArrayOfNightCount }
     * 
     */
    public ArrayOfNightCount createArrayOfNightCount() {
        return new ArrayOfNightCount();
    }

    /**
     * Create an instance of {@link RoomDescription }
     * 
     */
    public RoomDescription createRoomDescription() {
        return new RoomDescription();
    }

    /**
     * Create an instance of {@link RequiredPayment }
     * 
     */
    public RequiredPayment createRequiredPayment() {
        return new RequiredPayment();
    }

    /**
     * Create an instance of {@link Text }
     * 
     */
    public Text createText() {
        return new Text();
    }

    /**
     * Create an instance of {@link OTAPingRS }
     * 
     */
    public OTAPingRS createOTAPingRS() {
        return new OTAPingRS();
    }

    /**
     * Create an instance of {@link OTAHotelAvailRQ }
     * 
     */
    public OTAHotelAvailRQ createOTAHotelAvailRQ() {
        return new OTAHotelAvailRQ();
    }

    /**
     * Create an instance of {@link PrefCollection }
     * 
     */
    public PrefCollection createPrefCollection() {
        return new PrefCollection();
    }

    /**
     * Create an instance of {@link CancelInfoRS }
     * 
     */
    public CancelInfoRS createCancelInfoRS() {
        return new CancelInfoRS();
    }

    /**
     * Create an instance of {@link Warning }
     * 
     */
    public Warning createWarning() {
        return new Warning();
    }

    /**
     * Create an instance of {@link OTAHotelResRS }
     * 
     */
    public OTAHotelResRS createOTAHotelResRS() {
        return new OTAHotelResRS();
    }

    /**
     * Create an instance of {@link ArrayOfBaseByGuestAmt }
     * 
     */
    public ArrayOfBaseByGuestAmt createArrayOfBaseByGuestAmt() {
        return new ArrayOfBaseByGuestAmt();
    }

    /**
     * Create an instance of {@link AvailabilityTpaExtensions }
     * 
     */
    public AvailabilityTpaExtensions createAvailabilityTpaExtensions() {
        return new AvailabilityTpaExtensions();
    }

    /**
     * Create an instance of {@link ArrayOfRelatedTraveler }
     * 
     */
    public ArrayOfRelatedTraveler createArrayOfRelatedTraveler() {
        return new ArrayOfRelatedTraveler();
    }

    /**
     * Create an instance of {@link SourceOfBusiness }
     * 
     */
    public SourceOfBusiness createSourceOfBusiness() {
        return new SourceOfBusiness();
    }

    /**
     * Create an instance of {@link Success }
     * 
     */
    public Success createSuccess() {
        return new Success();
    }

    /**
     * Create an instance of {@link CompanyInfo }
     * 
     */
    public CompanyInfo createCompanyInfo() {
        return new CompanyInfo();
    }

    /**
     * Create an instance of {@link HotelPref }
     * 
     */
    public HotelPref createHotelPref() {
        return new HotelPref();
    }

    /**
     * Create an instance of {@link HotelName }
     * 
     */
    public HotelName createHotelName() {
        return new HotelName();
    }

    /**
     * Create an instance of {@link BaseByGuestAmt }
     * 
     */
    public BaseByGuestAmt createBaseByGuestAmt() {
        return new BaseByGuestAmt();
    }

    /**
     * Create an instance of {@link Source }
     * 
     */
    public Source createSource() {
        return new Source();
    }

    /**
     * Create an instance of {@link AvailableDaysOfWeek }
     * 
     */
    public AvailableDaysOfWeek createAvailableDaysOfWeek() {
        return new AvailableDaysOfWeek();
    }

    /**
     * Create an instance of {@link HotelReferenceGroup }
     * 
     */
    public HotelReferenceGroup createHotelReferenceGroup() {
        return new HotelReferenceGroup();
    }

    /**
     * Create an instance of {@link Service }
     * 
     */
    public Service createService() {
        return new Service();
    }

    /**
     * Create an instance of {@link ArrayOfRoomRate }
     * 
     */
    public ArrayOfRoomRate createArrayOfRoomRate() {
        return new ArrayOfRoomRate();
    }

    /**
     * Create an instance of {@link Inventory }
     * 
     */
    public Inventory createInventory() {
        return new Inventory();
    }

    /**
     * Create an instance of {@link ArrayOfProfileInfo }
     * 
     */
    public ArrayOfProfileInfo createArrayOfProfileInfo() {
        return new ArrayOfProfileInfo();
    }

    /**
     * Create an instance of {@link DateTimeSpanType }
     * 
     */
    public DateTimeSpanType createDateTimeSpanType() {
        return new DateTimeSpanType();
    }

    /**
     * Create an instance of {@link TaxType }
     * 
     */
    public TaxType createTaxType() {
        return new TaxType();
    }

    /**
     * Create an instance of {@link HotelReservation }
     * 
     */
    public HotelReservation createHotelReservation() {
        return new HotelReservation();
    }

    /**
     * Create an instance of {@link AdditionalDetailType }
     * 
     */
    public AdditionalDetailType createAdditionalDetailType() {
        return new AdditionalDetailType();
    }

    /**
     * Create an instance of {@link Comments }
     * 
     */
    public Comments createComments() {
        return new Comments();
    }

    /**
     * Create an instance of {@link POS }
     * 
     */
    public POS createPOS() {
        return new POS();
    }

    /**
     * Create an instance of {@link BasicPropertyInfoType }
     * 
     */
    public BasicPropertyInfoType createBasicPropertyInfoType() {
        return new BasicPropertyInfoType();
    }

    /**
     * Create an instance of {@link ArrayOfAvailRequestSegment }
     * 
     */
    public ArrayOfAvailRequestSegment createArrayOfAvailRequestSegment() {
        return new ArrayOfAvailRequestSegment();
    }

    /**
     * Create an instance of {@link NightCount }
     * 
     */
    public NightCount createNightCount() {
        return new NightCount();
    }

    /**
     * Create an instance of {@link DOWRestrictions }
     * 
     */
    public DOWRestrictions createDOWRestrictions() {
        return new DOWRestrictions();
    }

    /**
     * Create an instance of {@link RateType }
     * 
     */
    public RateType createRateType() {
        return new RateType();
    }

    /**
     * Create an instance of {@link SupplementalData }
     * 
     */
    public SupplementalData createSupplementalData() {
        return new SupplementalData();
    }

    /**
     * Create an instance of {@link DOWPatternGroup }
     * 
     */
    public DOWPatternGroup createDOWPatternGroup() {
        return new DOWPatternGroup();
    }

    /**
     * Create an instance of {@link ArrayOfHotelResModify }
     * 
     */
    public ArrayOfHotelResModify createArrayOfHotelResModify() {
        return new ArrayOfHotelResModify();
    }

    /**
     * Create an instance of {@link RequestorID }
     * 
     */
    public RequestorID createRequestorID() {
        return new RequestorID();
    }

    /**
     * Create an instance of {@link Total }
     * 
     */
    public Total createTotal() {
        return new Total();
    }

    /**
     * Create an instance of {@link OTAHotelResModifyRQ }
     * 
     */
    public OTAHotelResModifyRQ createOTAHotelResModifyRQ() {
        return new OTAHotelResModifyRQ();
    }

    /**
     * Create an instance of {@link RestrictionStatus }
     * 
     */
    public RestrictionStatus createRestrictionStatus() {
        return new RestrictionStatus();
    }

    /**
     * Create an instance of {@link CommentType }
     * 
     */
    public CommentType createCommentType() {
        return new CommentType();
    }

    /**
     * Create an instance of {@link Position }
     * 
     */
    public Position createPosition() {
        return new Position();
    }

    /**
     * Create an instance of {@link LengthOfStay }
     * 
     */
    public LengthOfStay createLengthOfStay() {
        return new LengthOfStay();
    }

    /**
     * Create an instance of {@link RateUpload }
     * 
     */
    public RateUpload createRateUpload() {
        return new RateUpload();
    }

    /**
     * Create an instance of {@link ErrorType }
     * 
     */
    public ErrorType createErrorType() {
        return new ErrorType();
    }

    /**
     * Create an instance of {@link Comment }
     * 
     */
    public Comment createComment() {
        return new Comment();
    }

    /**
     * Create an instance of {@link HotelSearchCriterion }
     * 
     */
    public HotelSearchCriterion createHotelSearchCriterion() {
        return new HotelSearchCriterion();
    }

    /**
     * Create an instance of {@link OTAPayloadStdAttributes }
     * 
     */
    public OTAPayloadStdAttributes createOTAPayloadStdAttributes() {
        return new OTAPayloadStdAttributes();
    }

    /**
     * Create an instance of {@link ArrayOfProfile }
     * 
     */
    public ArrayOfProfile createArrayOfProfile() {
        return new ArrayOfProfile();
    }

    /**
     * Create an instance of {@link AdditionalGuestAmount }
     * 
     */
    public AdditionalGuestAmount createAdditionalGuestAmount() {
        return new AdditionalGuestAmount();
    }

    /**
     * Create an instance of {@link RelatedTraveler }
     * 
     */
    public RelatedTraveler createRelatedTraveler() {
        return new RelatedTraveler();
    }

    /**
     * Create an instance of {@link ArrayOfSpecialRequest }
     * 
     */
    public ArrayOfSpecialRequest createArrayOfSpecialRequest() {
        return new ArrayOfSpecialRequest();
    }

    /**
     * Create an instance of {@link GuestCount }
     * 
     */
    public GuestCount createGuestCount() {
        return new GuestCount();
    }

    /**
     * Create an instance of {@link ArrayOfWarning }
     * 
     */
    public ArrayOfWarning createArrayOfWarning() {
        return new ArrayOfWarning();
    }

    /**
     * Create an instance of {@link ArrayOfCancelPenalty }
     * 
     */
    public ArrayOfCancelPenalty createArrayOfCancelPenalty() {
        return new ArrayOfCancelPenalty();
    }

    /**
     * Create an instance of {@link LoginInfoType }
     * 
     */
    public LoginInfoType createLoginInfoType() {
        return new LoginInfoType();
    }

    /**
     * Create an instance of {@link NightlyRate }
     * 
     */
    public NightlyRate createNightlyRate() {
        return new NightlyRate();
    }

    /**
     * Create an instance of {@link DepartureDaysOfWeek }
     * 
     */
    public DepartureDaysOfWeek createDepartureDaysOfWeek() {
        return new DepartureDaysOfWeek();
    }

    /**
     * Create an instance of {@link Base }
     * 
     */
    public Base createBase() {
        return new Base();
    }

    /**
     * Create an instance of {@link ArrayOfReason }
     * 
     */
    public ArrayOfReason createArrayOfReason() {
        return new ArrayOfReason();
    }

    /**
     * Create an instance of {@link ArrayOfRoomStay }
     * 
     */
    public ArrayOfRoomStay createArrayOfRoomStay() {
        return new ArrayOfRoomStay();
    }

    /**
     * Create an instance of {@link CommissionType }
     * 
     */
    public CommissionType createCommissionType() {
        return new CommissionType();
    }

    /**
     * Create an instance of {@link TotalType }
     * 
     */
    public TotalType createTotalType() {
        return new TotalType();
    }

    /**
     * Create an instance of {@link AddressInfo }
     * 
     */
    public AddressInfo createAddressInfo() {
        return new AddressInfo();
    }

    /**
     * Create an instance of {@link ArrayOfGuaranteeAccepted }
     * 
     */
    public ArrayOfGuaranteeAccepted createArrayOfGuaranteeAccepted() {
        return new ArrayOfGuaranteeAccepted();
    }

    /**
     * Create an instance of {@link RoomStayCandidate }
     * 
     */
    public RoomStayCandidate createRoomStayCandidate() {
        return new RoomStayCandidate();
    }

    /**
     * Create an instance of {@link OTACancelRQ }
     * 
     */
    public OTACancelRQ createOTACancelRQ() {
        return new OTACancelRQ();
    }

    /**
     * Create an instance of {@link RatePlanCandidate }
     * 
     */
    public RatePlanCandidate createRatePlanCandidate() {
        return new RatePlanCandidate();
    }

    /**
     * Create an instance of {@link ArrayOfRateType }
     * 
     */
    public ArrayOfRateType createArrayOfRateType() {
        return new ArrayOfRateType();
    }

    /**
     * Create an instance of {@link ArrayOfRequiredPayment }
     * 
     */
    public ArrayOfRequiredPayment createArrayOfRequiredPayment() {
        return new ArrayOfRequiredPayment();
    }

}
